// This module is used to record the IP/interface/Gateid map 
//according to the configurator and pass router flow
//from controller to router
package cluster.network_controller;

simple controllerAdapter
{
    parameters:
        // Control the simulation properties
        int numSwitch = default(8);
        @networkNode;
        @controlplane;
    gates:
        input controller_port;
        input configuration_port;
        inout switch_port[numSwitch];
}
